// 题目描述：
// 疫情期间课堂的座位进行了特殊的调整，不能出现两个同学紧挨着，必须隔至少一个空位。
// 给你一个整数数组 desk 表示当前座位的占座情况，由若干 0 和 1 组成，
// 其中 0 表示没有占位，1 表示占位。在不改变原有座位秩序情况下，还能安排坐几个人？
// 输入 0,0,1,0,0,1,0,0,0,1,0,0
// 输出 3

import java.util.Scanner;

public class setTest {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String[] arr = sc.next().split(",");
        int l = arr.length;
        int count = 0;

        if ("0".equals(arr[0]) && "0".equals(arr[1])) {
            arr[0] = "0";
            count++;
        }

        if ("0".equals(arr[l - 1]) && "0".equals(arr[l - 2])) {
            arr[l - 1] = "0";
            count++;
        }

        for (int i = 1; i < l - 1; i++) {
            if ("0".equals(arr[i - 1]) && "0".equals(arr[i]) && "0".equals(arr[i + 1])) {
                arr[i] = "0";
                count++;
            }
        }

        System.out.println(count);
    }
}
